package com.example.demo.设计模式.代理模式.动态代理.JDK代理;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;

/**
 * @description:
 * @projectName:demo
 * @see:设计模式.代理模式.动态代理.JDK代理
 * @author:袁成龙
 * @createTime:2020/10/12 20:03
 * @version:1.0
 */
public class Test02 implements InvocationHandler {

    @Override
    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {

        System.out.println("不需要实现类直接对接口进行操作");

        Object o = method.getReturnType().newInstance();

        o="赋值的操作为00000=------"+args[0];

        return o;
    }
}